The Good Life Algorithm